package com.zhangkunhao.notes.entity.bo;

import com.zhangkunhao.notes.entity.Do.*;

import java.util.List;

/**
 * @author 20642
 * @description TODO
 * @date 2023/5/11 9:38
 */
public class UserPermissionPage {
    private List<User> userLists;
    private List<Permission> permissionLists;
    private List<PermissionBlacklist> permissionBlacklistLists;
    private Integer userSize;


    public UserPermissionPage() {
    }

    public UserPermissionPage(List<User> userLists, List<Permission> permissionLists, List<PermissionBlacklist> permissionBlacklistLists, Integer userSize) {
        this.userLists = userLists;
        this.permissionLists = permissionLists;
        this.permissionBlacklistLists = permissionBlacklistLists;
        this.userSize = userSize;
    }

    /**
     * 获取
     * @return userLists
     */
    public List<User> getUserLists() {
        return userLists;
    }

    /**
     * 设置
     * @param userLists
     */
    public void setUserLists(List<User> userLists) {
        this.userLists = userLists;
    }

    /**
     * 获取
     * @return permissionLists
     */
    public List<Permission> getPermissionLists() {
        return permissionLists;
    }

    /**
     * 设置
     * @param permissionLists
     */
    public void setPermissionLists(List<Permission> permissionLists) {
        this.permissionLists = permissionLists;
    }

    /**
     * 获取
     * @return permissionBlacklistLists
     */
    public List<PermissionBlacklist> getPermissionBlacklistLists() {
        return permissionBlacklistLists;
    }

    /**
     * 设置
     * @param permissionBlacklistLists
     */
    public void setPermissionBlacklistLists(List<PermissionBlacklist> permissionBlacklistLists) {
        this.permissionBlacklistLists = permissionBlacklistLists;
    }

    /**
     * 获取
     * @return userSize
     */
    public Integer getUserSize() {
        return userSize;
    }

    /**
     * 设置
     * @param userSize
     */
    public void setUserSize(Integer userSize) {
        this.userSize = userSize;
    }

    public String toString() {
        return "UserPermissionPage{userLists = " + userLists + ", permissionLists = " + permissionLists + ", permissionBlacklistLists = " + permissionBlacklistLists + ", userSize = " + userSize + "}";
    }
}
